<?php
/**
 * Здесь специально по идеологическим причинам доступны только различные хранилища и БД,
 * потому что модель должна работать только с ними. Также она может использовать соседние модели.
 *
 * @package default
 * @author Alexander Sibiryakov
 **/
abstract class RL_Model2 {

	public $store;
	public $db;
	public $mm;

	final public function __construct( RL_UseScript $rh, $aa, MysqlStore $store, RL_DBAL $db, ModelManager $mm)
	{
		//$this->rh = $rh;
		$rh->useClass("RL_CyrDate");
		$rh->UseClass('stores_ImageStorage');
		$this->store  = $store;
		$this->db = $db;
		$this->mm = $mm; // да модель может пользоваться другими моделями


		$this->init();
	}

	protected function init() {}
}
